<?php
 
// No direct access
 
defined( '_JEXEC' ) or die( 'Restricted access' );
 
jimport('joomla.application.component.controller');
 
/**
 * Hello World Component Controller
 *
 * @package    Joomla.Tutorials
 * @subpackage Components
 */
class ChartsController extends JController
{
    /**
     * Method to display the view
     *
     * @access    public
     */
	function __construct($properties=array()){
		
		JHtml::script('jquery.min.js','components/com_charts/js/');
		JHtml::script('highcharts.js','components/com_charts/js/');
		JHtml::script('exporting.js' ,'components/com_charts/js/');
		JHtml::script('admin.js' ,'components/com_charts/js/');
		
		parent::__construct($properties);
	}
	
    function display()
    {
        parent::display();
    }
    
    function getChartData(){
    	
    	$id=JRequest::getInt('id');
   	   	$model = $this->getModel( 'graficos' );
	   	$model->getChartData($id);
    }
    
    function getGraphData(){
    	
    	$id=JRequest::getInt('id');
    	$id_categoria_indicador=JRequest::getInt('id_categoria');
    	$id_ciudad=JRequest::getInt('id_ciudad');
    	$id_sub_ciudad=JRequest::getInt('id_sub_ciudad');
   	   	$model = $this->getModel( 'graficos' );
	   	$model->getGraphData($id_categoria_indicador,$id_sub_ciudad);
    }
    
    
    /******************************/
    
    function getCategoriasIndicador(){
        $model=$this->getModel('chart');
        $id_tipo_indicador=JRequest:: getString('id_tipo_indicador');
        echo $model->getCategoriasIndicador($id_tipo_indicador);
    } 

    function getCiudadesIndicador(){
        $model=$this->getModel('chart');
        $id_categoria=JRequest:: getString('id_categoria');
        echo $model->getCiudadesIndicador($id_categoria);
    }
    
    function getSubCiudadesIndicador(){
        $model=$this->getModel('chart');
        $id_categoria=JRequest:: getString('id_categoria');
        $nombre_ciudad=JRequest:: getString('nombre_ciudad');
        echo $model->getSubCiudadesIndicador($id_categoria,$nombre_ciudad);
    }   

    function getMetodologiasIndicador(){
        $model=$this->getModel('chart');
        $id_categoria=JRequest:: getString('id_categoria');
        $id_ciudad=JRequest:: getString('id_ciudad');
        echo $model->getMetodologiasIndicador($id_categoria,$id_ciudad);
    	
    } 
    
    function getIndicador(){
        $model=$this->getModel('chart');
        $id_categoria=JRequest:: getString('id_categoria');
        $id_ciudad=JRequest:: getString('id_ciudad');
        $metodologia_indicador=JRequest:: getString('metodologia_indicador');
        echo $model->getIndicador($id_categoria,$id_ciudad,$metodologia_indicador);
    }    
    
 
}